package com.example.stringbufferlogger.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.example.stringbufferlogger.entity.ReplayLog;

import java.util.List;
import java.util.Map;


public interface ReplayLogService extends IService<ReplayLog> {
    /**
     * 查询 compare_status 为 1，且 isupload 或者 isdownload 为 1 的 requestid 和 path
     *
     * @return 包含 requestid 和 path 的 Map 列表
     */
    List<Map<String, Object>> selectRequestIdAndPathByStatus();
    /**
     * 根据 requestid、compare_status 和 replay_status 查询 path 列表
     * @param requestid 请求 ID
     * @return path 列表
     */
    String selectPathByRequestIdAndStatus(String requestid);
}
